body{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
}
.view-content{
  width:100%;
  height:100%;
  padding:0 6px;
  background:url(../images/bigscreen-bj.png) no-repeat;
  background-size:100% 100%;
  box-sizing:border-box;
}
.view-content .pageTitle{
  width:auto;
  height:70px;
}
.view-content .pageTitle-logo {
  line-height:28px;
}

/*icon矢量图*/
@font-face {
  font-family: 'iconfont';
  src: url('../../assets/icons/iconfont.eot');
  src: url('../../assets/icons/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../../assets/icons/iconfont.woff') format('woff'),
  url('../../assets/icons/iconfont.ttf') format('truetype'),
  url('../../assets/icons/iconfont.svg#iconfont') format('svg');
 }
.iconfont {
  font-family:"iconfont";
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 }
.icon-xiangshang:before { content: "\e81b"; }

.icon-xiangshang1:before { content: "\e635"; }

.icon-xiangxia2:before { content: "\e636"; }

.icon-sousuo:before { content: "\e651"; }

.icon-shuangxianyoujiantou:before { content: "\e62f"; }

.icon-shuangxianzuojiantou:before { content: "\e630"; }

.icon-xiangxia:before { content: "\e6b2"; }

.icon-yanjing:before { content: "\e681"; }

.icon-duihao:before { content: "\e605"; }

.icon-xiangxia3:before { content: "\e640"; }

.icon-duihao1:before { content: "\e633"; }

.icon-link:before { content: "\e610"; }

.icon-bianji:before { content: "\e62d"; }

.icon-zhuye:before { content: "\e66c"; }

.icon-tianjia:before { content: "\e67b"; }

.icon-icon--:before { content: "\e727"; }

.icon-xiangxia1:before { content: "\e600"; }

.icon-zuo:before { content: "\e601"; }

.icon-shanchu:before { content: "\e62e"; }

.icon-xiangxia4:before { content: "\e9fd"; }

.icon-tianjia-copy:before { content: "\e81c"; }

.btn-orange{
  background-color:#fd8901;
}

.btn-violet{
  background-color:#5c53e7;
}

/******页面header样式******/
header{
  height:70px;
}
header .logo{
  float:left;
  overflow: hidden;
  line-height:80px;
}
header .logo .logo_jh{
  float:left;
  display:inline-block;
  margin-top:12px;
}
header .logo .logo_txt{
  float:left;
  font-size:24px;
  color:#fff;
  font-weight:800;
  margin-left:20px;
}
header .head-list{
  float:left;
  height:100%;
  padding-top:20px;
  margin-left:270px;
}
.head-list-active{
  background-color: #2471e4;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-top-left-radius: 6px;
  -moz-border-top-right-radius: 6px;
}
header .head-list>li{
  width:140px;
  height:60px;
  float:left;
  text-align:center;
  position:relative;
}
header .head-list>li a{
  display:inline-block;
  width:140px;
  height:60px;
  line-height:52px;
  color:#fff;
  font-size:16px;
}
header .head-list-submenu{
  position:absolute;
  top:56px;
  left:0;
  z-index:3;
  border:1px solid #ebebeb;
  border-top:none;
  background-color:#fff;
  margin-top:3px;
}
header .head-list-submenu>li{
  width:140px;
  height:40px;
  line-height: 40px;
  text-align: center;
}
header .head-list-submenu>li a{
  display: inline-block;
  font-size: 15px;
  width:120px;
  height:40px;
  line-height: 40px;
  color:#979797;
  border-bottom:1px dashed #ddd;
  margin:0 10px;
}
header .head-list-submenu>li:last-child a{
  border:none;
}
header .head-user{
  float:right;
  line-height: 80px;
  overflow:hidden;
}
header .head-user .head-user-icon{
  float:left;
}
header .head-user .head-user-icon a{
  margin:30px 30px 0 0;
}
header .head-user .head-user-icon a:first-child{
  display: inline-block;
  width:20px;
  height:19px;
  background:url(../../assets/images/room.png);
}
header .head-user .head-user-icon a:last-child{
  display: inline-block;
  width:33px;
  height:20px;
  background:url(../../assets/images/menu.png);
}
header .head-user .head-user-txt{
  float:left;
  color:#fff;
}
header .head-user .head-user-img{
  float:left;
  margin:18px 0 0 20px;
}
.view{
  position:absolute;
  background-color:#f1f1f1;
  padding:23px 40px 17px 20px;
  top:80px;
  right:0;
  bottom:0;
  left:0;
  z-index:1;
}
.crumbs-margin{
  /*margin-left:20px;*/
}
.view .crumbs a{
  color:#868686;
}
.view .crumbs .crumbs-s{
  color:#868686;
  margin-right:6px;
}
.view .crumbs .crumbs-ac{
  color:#5798eb;
}

/******页面title样式*****/
.pageTitle{
  width: 100%;
  height: 3.8rem;
  background-image: url('../images/title-bg.png');
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.pageTitle-logo{
  float:left;
  width:437px;
  height:inherit;
}
.pageTitle-logo img{
  margin:17px 0 0 20px;
}
.pageTitle-logo div{
  float:right;
  width:360px;
  margin-top:8px;
}
.pageTitle-logo div a:first-child{
  font-size:27px;
  color:#00ACF1;
  font-weight:600;
}
.pageTitle-logo div a:last-child{
  font-size:18px;
  color:#00ACF1;
}
.pageTitle-list{
  margin:0 auto;
  width:560px;
  height:3.8rem;
  line-height:3.8rem;
  box-sizing: border-box;
  padding-top:1.1rem;
}
.pageTitle-list>li{
  list-style:none;
  float:left;
  width:100px;
  height:30px;
  line-height:30px;
  text-align: center;
  margin-left:10px;
  position:relative;
  overflow:hidden;
}
.pageTitle-list>li:hover{
  overflow: visible;
}
.pageTitle-list>li>a{
  color:#fff;
  font-size:16px;
  display:inline-block;
  width:inherit;
  height:inherit;
  line-height:inherit;
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
}
.pageTitle-list>li>a:hover{
  background-color:#1B53A6;
}
.pageTitle-list-data{
  position:absolute;
  top:30px;
  left:0;
  z-index:20;
  background-color:#32237E;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.pageTitle-list-data li{
  width:100px;
  height:35px;
  line-height:35px;
  text-align:center;
}
.pageTitle-list-data li a{
  color:#fff;
  display:inline-block;
  width:inherit;
  height:inherit;
  line-height:inherit;
  font-size:16px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.pageTitle-list-data li a:hover{
  background-color:#6C58F5;
}
.pageNavigation{
  width: 100%;
  height: 2.5rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: left;
  align-items: center;
  background-color: #0A1339;
}
.pageNavigation-dot{
  width: 0.3rem;
  height: 0.3rem;
  background-color: #0162A6;
  border-radius: 0.15rem;
  margin-left: 2rem;
  margin-right: 0.6rem;
}
.pageNavigation-text{
  font-size:0.8rem;
  font-family:MicrosoftYaHei;
  color:#0162A6;
  line-height:3.5rem;
}
.pageNavigation-txt{
  font-size:0.8rem;
  font-family:MicrosoftYaHei;
  color:#47CDFE;
  line-height:3.5rem;
}
.pageTitle-user{
  float: right;
  line-height: 76px;
  overflow: hidden;
}
.pageTitle-user-txt{
  float: left;
  color: #fff;
  cursor:default;
}
.pageTitle-user-img{
  float: left;
  margin: 15px 20px 0;
}


/*****页面返回按钮样式****/
.return-button{
  position:absolute;
  top:90px;
  right:30px;
  display:inline-block;
  width:56px;
  height:30px;
  line-height:30px;
  text-align:center;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#2f87ea;
  color:#fff;
  font-size: 14px;
  z-index:20;
}

/*******案件检索样式*******/
.case-content{
  position:absolute;
  top:50px;
  left:20px;
  bottom:25px;
  right:30px;
  background-color:#fff;
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.case-search{
  width:800px;
  height:58px;
  position: relative;
  top: 50%;
  left:50%;
  transform: translate(-50%);
  padding:2px;
  background-color:#2f87ea;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.case-search-input{
  width:590px;
  height:58px;
  font-size:18px;
  padding:0 6px 0 53px;
  background-image:url(../../assets/images/case_search.png);
  background-repeat: no-repeat;
  background-position: 13px 12px;
  background-color:#fff;
  outline:none;
}
.case-search-txt{
  color:#fff;
  font-size:18px;
  letter-spacing:10px;
  float:right;
  width:150px;
  height:inherit;
  line-height: 58px;
  text-align:center;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*******案件检索—案件关联分析*******/
.case-retrieval-content{
  margin-top:15px;
  padding-top:8px;
  background-color:#fff;
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.case-opt{
  margin-top:6px;
  border-bottom:2px solid #2f87ea;
  overflow: hidden;
}
.case-opt .case-son{
  float:left;
  width:120px;
  height:53px;
  line-height: 53px;
  text-align: center;
  font-size:16px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-top-left-radius:6px;
  -moz-border-top-right-radius:6px;
  margin-left:30px;
}
.case-opt .case-son a{
  display:inline-block;
  width:120px;
  height:53px;
  line-height:53px;
  color:#7d7d7d;
}
.case-opt li.case-son:first-child{
  margin-left:40px;
}
.case-opt .case-son-active{
  background-color:#2f87ea;
}
.case-opt .case-son-active a{
  color:#fff;
}
.case-card{
  padding:0 18px;
}
.case-card-t{
  border-bottom:1px solid #f5f5f5;
  height:60px;
  line-height:60px;
}
.case-card-t .card-use{
  color:#5a5a5a;
  margin-left:20px;
}
.case-card-t .card-word:-moz-placeholder{
  font-size:14px;
  color:#999999;
}
.case-card-t .card-word::-webkit-input-placeholder{
  font-size:14px;
  color:#999999;
}
.case-card-t .card-word:-ms-input-placeholder{
  font-size:14px;
  color:#999999;
}

.case-card-t .card-word,.case-card-t .card-arra{
  border:1px solid #ebebeb;
  outline:none;
  border-radius:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.case-card-t .card-word{
  width:288px;
  height:38px;
  padding:0 6px;
}
.case-card-t .card-arra{
  width:200px;
  height:40px;
  font-size:14px;
  color:#999999;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background:url(../../assets/images/select-d.png) no-repeat 170px center;
  text-indent:0.01px;
  text-overflow:"";
  padding:0 30px 0 10px;
}
.case-card-t .card-btn{
  width:100px;
  height:40px;
  color:#fff;
  border-radius:6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  font-size: 16px;
}
.case-card-d{
  height:470px;
  position:relative;
}
.case-card-d .card-cue{
  width:678px;
  height:263px;
  background-color:#f4f4f4;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}
.case-card-d .card-cue .card-info{
  margin:30px 0 36px 0;
  text-align: center;
}
.case-card-d .card-cue .card-info span{
  display: inline-block;
  font-size:18px;
  vertical-align:top;
  height:38px;
  line-height: 38px;
}
.case-card-d .card-cue .card-info i{
  display:inline-block;
  width:38px;
  height:38px;
  background:url(../../assets/images/hint.png) no-repeat;
  margin-right:10px;
}
.case-card-d .card-cue .card-info ~ p{
  color:#666666;
  font-size:14px;
  margin:25px 0 0 80px;
}

/***********案件关联分析-查询详情************/
.view .crumbs .crumbs-at{
  color:#000;
  font-weight:700;
}
.inquire-opt{
  border-bottom:1px solid #5c53e7;
  height:55px;
  position:relative;
}
.inquire-opt .inquire-son{
  float:left;
  width:120px;
  height:53px;
  line-height: 53px;
  text-align: center;
  font-size:16px;
  position:absolute;
  bottom:-2px;
}
.inquire-opt .position-one{
  left:0;
}
.inquire-opt .position-two{
  left:170px;
}
.inquire-opt .inquire-son a{
  display:inline-block;
  width:118px;
  height:51px;
  color:#7d7d7d;
}
.inquire-opt .inquire-active{
  border-top:1px solid #5c53e7;
}
.inquire-opt .inquire-active a{
  border:1px solid #d6d4f9;
  border-bottom:none;
  color:#5c53e7;
  background-color:#fff;
}
.inquire-opt li.inquire-son:first-child{
  margin-left:40px;
}
.card_inquire{
  position:absolute;
  top:140px;
  left:30px;
  right:750px;
  bottom:110px;
  border:1px solid #dddddd;
  border-radius:6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  margin:0 auto;
}
.card_inquire .card-portrait{
  width:123px;
  height:156px;
  margin:86px auto 0;
  text-align: center;
}

/***********关联分析——查询详情展开***********/
.prisoner-details{
  position:absolute;
  top:130px;
  left:20px;
  right:20px;
  bottom:20px;
}
.card_expansion{
  position:absolute;
  border:1px solid #dddddd;
  border-radius:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  top:0;
  left:0;
  right:675px;
  bottom:20px;
}
.card_expansion img{
  width:96px;
  height:107px;
  margin-bottom:6px;
}
.card_expansion .expansion-portrait{
  width:379px;
  height:170px;
  margin:0 auto;
  background:url(../../assets/images/line_01.png) no-repeat;
  background-size:100% 100%;
}
.expansion-portrait .expansion-portrait-img{
  width:123px;
  height:140px;
  margin:20px auto 0;
  text-align: center;
}
.expansion-portrait .expansion-portrait-img a{
  font-size: 18px;
  color:#243b91;
}
.card_expansion .expansion-case-data{
  width:459px;
  height:140px;
  margin:0 auto;
  padding-right:19px;
}
.expansion-case-data p.expansion-case:first-child{
  float:left;
}
.expansion-case-data p.expansion-case:last-child{
  float:right;
}
.expansion-case-data .expansion-case img{
  margin-left:17px;
}
.expansion-case-data .expansion-case span{
  color:#333;
}
.card_expansion .expansion-case-line{
  width:379px;
  height:65px;
  margin: 0 auto;
}
.expansion-case-line .expansion-line{
  width:30px;
  height:65px;
  float:right;
  background:url(../../assets/images/line_02.png) no-repeat;
  margin-right:10px;
}
.card_expansion .expansion-accessory{
  width:459px;
  height:140px;
  margin:0 auto;
  padding-right:19px;
}
.expansion-accessory .accessory-user{
  width:123px;
  height:140px;
  float:right;
  margin:10px auto 0;
  text-align: center;
}
.expansion-accessory .accessory-user span{
  color:#333;
}
.card_use_details{
  position:absolute;
  width:655px;
  border:1px solid #dddddd;
  border-radius:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  top:0;
  right:0;
  bottom:20px;
}
.use-details-name{
  border-bottom:1px solid #dddddd;
  height:40px;
  line-height:40px;
  margin:6px 20px 0 20px;
}
.use-details-name a{
  color:#243b91;
  font-size: 22px;
}
.use-details-data>li{
  border-bottom:1px solid #e9e9e9;
  padding:8px 0 0 20px;
}
.use-details-data>li:nth-child(even){
  background-color:#efefef;
}
.use-details-data>li>p{
  color:#333333;
  font-size: 14px;
  margin:8px 0;
}
.use-details-data>li>p:first-child{
  margin:0;
}
.use-details-data .use-details-select{
  margin:2px;
  height:25px;
  line-height:17px;
}
.use-details-data .use-details-select select{
  width:135px;
  height:21px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background:url(../../assets/images/select-d.png) no-repeat 110px center;
  background-size:15px 12px;
  text-indent:0.01px;
  text-overflow:"";
  border: 1px solid #ddd;
  padding-left: 10px;
}

/*************人案关联分析——详情样式**************/
.expansion-portrait-to{
  width:700px;
  height:170px;
  margin: 0 auto;
}
.expansion-portrait-to .expansion-portrait{
  float:left;
  height:260px;
}
.expansion-portrait-to .expansion-case-line{
  float:left;
  width:150px;
  height:260px;
}
.expansion-portrait-to .expansion-case-line .expansion-line{
  width:150px;
  background:url(../../assets/images/line_03.png);
  background-size: 100% 100%;
  height:247px;
  padding-top:3px;
}
.expansion-portrait-to .expansion-accessory{
  float:left;
  width:100px;
  margin: 10px auto 0;
  height:260px;
}
.expansion-use-case-data{
  width:785px;
  height:140px;
  margin:0 auto
}
.expansion-use-case-data p:first-child{
  float:left;
  text-align: center;
}
.expansion-use-case-data p:last-child {
  float:left;
  margin-left:223px;
  text-align: center;
}
.use-inquire li:nth-child(even){
  background-color: #cce6fa;
}


/*************案件检索——案件文件夹样式************/
.file-content{
  position:absolute;
  top:50px;
  left:20px;
  right:20px;
  bottom:20px;
}
.file-content-z{
  position:absolute;
  width:360px;
  top:0;
  left:0;
  bottom:70px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.file-content-z .my-file{
  height:50px;
  line-height: 55px;
  font-size: 22px;
  color:#243b91;
  padding-left:36px;
  border-bottom: 1px solid #ddd;
}
.file-content-z .my-file h1{
  font-weight:700;
}
.file-content-z .my-order-file{
  color:#666666;
  padding:20px 0 0 58px;
}
.file-content-z .my-order-file li{
  width:160px;
  line-height:50px;
}
.file-content-z .my-order-file li a{
  display: inline-block;
  width:160px;
  line-height:50px;
  cursor:default;
  color:#666666;
}
.file-content-z .my-order-file li i{
  display: inline-block;
  width:20px;
  height:17px;
  background:url(../../assets/images/file.png) no-repeat;
  margin-right: 6px;
}
.file-content-y{
  position:absolute;
  top:0;
  left:380px;
  right:20px;
  bottom:10px;
}
.file-content-y .file-details-top{
  background-color: #fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  height:275px;
}
.file-details-top .file-case-data{
  height:50px;
  line-height: 50px;
  border-bottom:1px solid #ddd;
}
.file-details-top .file-case-data b{
  font-size: 18px;
  margin-left:20px;
}
.file-details-top .file-case-data span{
  font-size: 18px;
  color:#666666;
}
.file-details-top .file-case-data span:first-child{
  margin-left: 80px;
}
.file-details-top .file-case-data .case-num{
    color:#7f7ae1;
}

.table-avender{
  background-color:#9c99ba;
}
.file-details-top .file-case-table .table-avender td,
.file-details-top .file-case-table .table-avender td a{
  color:#fff;
}

.file-details-top .file-case-table{
  width:100%;
}
.file-details-top .file-case-table thead{
  background-color:#f8f9fa;
  height:40px;
  line-height:40px;
}
.file-details-top .file-case-table thead tr th{
  text-align: center;
}
.file-details-top .file-case-table tbody{

}
.file-details-top .file-case-table tbody tr{
  height:43px;
  line-height:43px;
}
.file-details-top .file-case-table tbody tr td{
  text-align:center;
  color:#666;
  /*文字超出容器用三个点表示*/
  text-overflow : ellipsis;
  -o-text-overflow: ellipsis;
  white-space : nowrap;
  overflow : hidden;
}
.file-details-top .file-case-table tbody tr td a{
  color:#adabc6;
  margin-left:8px;
  cursor:default;
}

.file-content-y .file-details-paging{
  height:50px;
  line-height: 50px;
}
.file-details-paging .file-paging-l{
  float:left;
}
.file-details-paging .file-paging-r{
  float:right;
  margin-top:8px;
}
.file-details-paging .file-paging-r li{
  float:left;
  width:40px;
  height:35px;
  line-height:35px;
  text-align: center;
  background-color:#fff;
  cursor:default;
  margin-left:6px;
}
.file-details-paging .file-paging-r li:first-child,
.file-details-paging .file-paging-r li:last-child{
  color:#666;
}
.file-content-y .file-details-down{
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  height:410px;
}
.file-details-table-text{
  height: 43px;
  line-height:43px;
  color:#5462a2;
  font-size:22px;
  padding-left: 14px;
  border-bottom:1px solid #eef0f3;
}
.file-details-table-content{
  padding:5px 20px;
}
.file-details-table{
  width:100%;
}
.file-details-table caption{
  text-align:left;
  padding-left:3px;
  height:36px;
  line-height:36px;
}
.file-details-table tbody tr td{
  border:1px solid #ebebeb;
  float:left;
  width:49.5%;
  height:45px;
  line-height:45px;
}
.file-details-table tbody tr td span:first-child{
  display:inline-block;
  width:150px;
  color:#666;
  background-color:#f2f2f2;
  text-align:right;
  padding-right:20px;
  border-right:1px solid #ebebeb;
}
.file-details-table tbody tr td span:last-child{
  padding-left:10px;
}

/**************高级检索样式***************/
.advanced-content{
  position:absolute;
  top:50px;
  left:20px;
  bottom:70px;
  right:20px;
  background-color:#fff;
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.advanced-paging{
  height:50px;
  line-height: 50px;
  position:absolute;
  bottom:15px;
  left:20px;
  right:20px;
  width:inherit;
}
.advanced-paging-l{
  float:left;
  color:#5a5a5a;
}
.advanced-paging-r{
  float:right;
  margin-top:8px;
}
.advanced-paging-r li{
  float:left;
  width:40px;
  height:35px;
  line-height:35px;
  text-align: center;
  background-color:#fff;
  cursor:default;
  margin-left:6px;
}
.advanced-paging-r li:first-child,
.advanced-paging-r li:last-child{
  color:#666;
}
.advanced-paging-r .paging-azure{
  background-color:#3896ff;
  color:#fff;
}

.advanced-retrieve-t{
  height:45px;
  line-height:45px;
  padding-left:10px;
  color:#666666;
}
.adv-t-num{
  float:left;
}
.adv-t-text{
  float:left;
  margin-left:110px;
}
.adv-t-num .adv-t-num-n{
  display:inline-block;
  width:47px;
  height:23px;
  line-height:23px;
  border-radius:15px;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  background-color:#fd8901;
  color:#fff;
  text-align:center;
}
.adv-t-text .adv-t-dig{
  color:#359bfb;
}
.advanced-retrieve-m{
  border-top:1px solid #dddddd;
  border-bottom:1px solid #ebebeb;
  padding:6px 16px;
  font-size:14px;
}
.adv-m-choice{
  border:1px solid #f2f2f2;
}
.adv-m-choice .adv-choice-term{
  border-bottom:1px dashed #f2f2f2;
  overflow:hidden;
}
.adv-m-choice .adv-choice-term:last-child{
  border:none;
}
.adv-choice-term .choice-term-txt{
  float:left;
  width:110px;
}
.choice-term-txt p{
  width:80px;
  height:25px;
  line-height:25px;
  text-align:center;
  border-radius: 15px;
  border:1px solid #fd8901;
  color:#fd8901;
  margin:8px 10px 0 8px;
}
.adv-choice-term .choice-term-opt{
  float:left;
  width:315px;
}
.choice-term-opt li{
  margin:6px;
}
.choice-term-opt label{
  display:inline-block;
  width:110px;
  text-align:right;
  color:#777;
}
.choice-term-opt select{
  width: 170px;
  height: 28px;
  font-size: 14px;
  color: #999999;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(../../assets/images/select-d.png) no-repeat 140px center;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0 30px 0 10px;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.choice-term-opt input{
  width: 156px;
  height: 28px;
  font-size: 14px;
  color: #999999;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding:0 6px;
}
.choice-term-time{
  margin:6px;
  float:left;
}
.choice-term-time label{
  display:inline-block;
  width:110px;
  text-align:right;
  color:#777;
}
.choice-term-time .timer-zhi{
  width:30px;
  text-align:center;
}
.choice-term-time input{
  width: 120px;
  height: 28px;
  font-size: 14px;
  color: #999999;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding:0 6px;
}
.choice-term-btn-search{
  float:left;
  width:120px;
  height:28px;
  line-height:28px;
  text-align:center;
  color:#fff;
  background-color:#359bfb;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin:6px;
  cursor:default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.choice-add{
  padding:6px 0 6px 20px;
  height:50px;
  line-height:50px;
}
.choice-add-cot{
  float:left;
  font-size:14px;
}
.choice-add-cot input{
  width: 240px;
  height: 35px;
  font-size: 14px;
  color: #999999;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding:0 6px;
  margin-right:10px;
}
.choice-add-cot input:-moz-placeholder{
  color:#999999;
}
.choice-add-cot input::-webkit-input-placeholder{
  color:#999999;
}
.choice-add-cot input:-ms-input-placeholder{
  color:#999999;
}
.choice-add-cot span{
  letter-spacing:3px;
  cursor:pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.choice-add-cot span i{
  font-size: 20px;
}
.choice-add-cot span s{
  text-decoration:none;
  float:right;
  line-height:49px;
}
.choice-add-btn{
  float:right;
  width:120px;
  height:28px;
  line-height:28px;
  text-align:center;
  font-size:14px;
  background-color:#f04242;
  color:#fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  cursor:default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin:10px 20px 0 0;
}
.color-azure-icon{
  color:#359bfb;
}

.t-cases-table{
  clear:both;
}
.table-wathet{
  background-color:#cce6fa;
}
.t-cases-table .table-wathet td a{
  color:#0080e2;
}
.t-cases-table{
  width:100%;
}
.t-cases-table thead{
  background-color:#f1f1f1;
  line-height:50px;
}
.t-cases-table thead tr th{
  text-align: center;
}
.t-cases-table thead tr th:first-child{
  width:100px;
}
.t-cases-table tbody{

}
.t-cases-table tbody tr{
  line-height:50px;
}
.t-cases-table tr td{
  text-align:center;
  font-size:14px;
  color:#666;
}
.t-cases-table tbody tr td a{
  color:#adabc6;
  margin-left:8px;
  cursor:default;
}


/*******************案件检索结果样式******************/
.results-content{
  position: absolute;
  top: 50px;
  left: 20px;
  bottom: 30px;
  right: 20px;
  background-color: #f1f1f1;
}
.results-t{
  background-color:#fff;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  padding-bottom:5px;
}
.results-t-amount{
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  color: #666666;
}
.results-t-input{
  height:51px;
  line-height:51px;
  font-size:14px;
  color:#5a5a5a;
  border-top:1px solid #dddddd;
  border-bottom:1px solid #ebebeb;
}
.results-t-input li{
  float:left;
  margin-left:20px;
}
.results-t-input li select{
  width: 170px;
  height: 28px;
  font-size: 14px;
  color: #999999;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(../../assets/images/select-d.png) no-repeat 140px center;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0 30px 0 10px;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.results-t-input li:not(:last-child){
  width:260px;
}
.results-t-input li input{
  width: 120px;
  height: 28px;
  font-size: 14px;
  color: #999999;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 0 6px;
}
.results-t-btn{
  height: 28px;
  line-height: 25px;
  text-align: center;
  font-size:14px;
  color: #fff;
  background-color: #359bfb;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  cursor: default;
}
.results-t-input .results-t-btn + input{
  height: 28px;
  line-height: 26px;
  width:100px;
  padding:0;
  color:#fff;
  border:none;
  background-color:#fd8901;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.results-add{
  padding: 6px 0 6px 20px;
  height: 40px;
  line-height: 40px;
}
.results-add span s{
  text-decoration: none;
  float: right;
  line-height: 40px;
}
.results-data-table .table-wathet td a{
  color:#0080e2;
}
.results-data-table{
  width:100%;
}
.results-data-table thead{
  background-color:#f1f1f1;
  line-height:45px;
}
.results-data-table thead tr th{
  text-align: center;
}
.results-data-table thead tr th:first-child{
  width:100px;
}
.results-data-table tbody{

}
.results-data-table tbody tr{
  line-height:45px;
}
.results-data-table tr td{
  text-align:center;
  font-size:14px;
  color:#666;
}
.results-data-table tbody tr td a{
  color:#adabc6;
  margin-left:8px;
  cursor:default;
}
.results-paging{
  height:50px;
  line-height: 50px;
}
.results-paging-l{
  float:left;
  color:#5a5a5a;
}
.results-paging-r{
  float:right;
  margin-top:8px;
}
.results-paging-r li{
  float:left;
  width:40px;
  height:35px;
  line-height:35px;
  text-align: center;
  background-color:#fff;
  cursor:default;
  margin-left:6px;
}
.results-paging-r li:first-child,
.results-paging-r li:last-child{
  color:#666;
}
.results-paging-r .paging-azure{
  background-color:#3896ff;
  color:#fff;
}
.results-b{
  background-color:#fff;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
}
.tabulation-text{
  height: 41px;
  line-height: 41px;
  font-size: 20px;
  padding-left: 14px;
  border-bottom: 1px solid #eef0f3;
}
.tabulation-list{
  padding: 5px 20px;
}
.tabulation-list-data{
  width:100%;
}
.tabulation-list-data caption{
  text-align:left;
  padding-left:3px;
  height:32px;
  line-height:32px;
}
.tabulation-list-data tbody tr td{
  border:1px solid #ebebeb;
  float:left;
  width:49.5%;
  height:43px;
  line-height:43px;
}
.tabulation-list-data tbody tr td span:first-child{
  display:inline-block;
  width:150px;
  color:#666;
  background-color:#f2f2f2;
  text-align:right;
  padding-right:20px;
  border-right:1px solid #ebebeb;
}
.tabulation-list-data tbody tr td span:last-child{
  padding-left:10px;
}

/****************添加案件文件夹****************/
.adv-t-num .res-t-num-n{
  display: inline-block;
  width: 47px;
  height: 23px;
  line-height: 23px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  background-color: #7F7AE1;
  color: #fff;
  text-align: center;
}
.res-t-btn{
  background-color:#5C53E7;
}
.color-ashy-icon{
  color:#9C99BA;
}
.results-data-table .add-folder-thead{
  background-color:#F8F9FA;
}
.table-graphite{
  background-color:#9C99BA;
}
.results-data-table .table-graphite td,
.results-data-table .table-graphite td a{
  color:#fff;
}
.results-paging-r .paging-graphite{
  background-color:#B9B2E3;
  color:#fff;
}
.text-azure{
  color:#243B91;
}


/************按钮背景色***********/
.bg-btn-blue{
  background-color:#359bfb;
}
.bg-btn-orange{
  background-color:#fd8901;
}
.bg-btn-green{
  background-color:#23c784;
}
/*************通讯特征码碰撞分析**************/
.collision-analysis-content{
  position: absolute;
  top: 50px;
  left: 20px;
  bottom: 30%;
  right: 20px;
}
.collision-task-list{
  background-color: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding-bottom:10px;
}
.collision-task-text{
  border-bottom:1px solid #ebebeb;
  height:50px;
  line-height:50px;
}
.collision-t-text{
  float:left;
  width:160px;
  margin-left:18px;
  font-size:20px;
}
.collision-t-btn{
  float:right;
  width:150px;
}
.collision-t-search{
  margin:0 auto;
  width:560px;
}
.collision-t-search input:first-child{
  width:300px;
  height:30px;
  border:1px solid #ebebeb;
  padding:0 6px 0 35px;
  background:url(../../assets/images/crash_search.png) no-repeat 5px 2px;
}
.collision-t-search input:first-child:-ms-input-placeholder{
  color:#cdcdcd;
}
.collision-t-search input:first-child:-moz-placeholder{
  color:#cdcdcd;
}
.collision-t-search input:first-child::-webkit-input-placeholder{
  color:#cdcdcd;
}
.collision-t-search input:last-child,
.collision-t-btn input{
  text-align:center;
  width:120px;
  height:30px;
  line-height:30px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  color:#fff;
}
.analysis-task-table{
  width:100%;
}
.analysis-task-table thead tr{
  line-height:47px;
}
.analysis-task-table tbody tr{
  line-height:47px;
  color:#666666;
  text-align:center;
}
.analysis-task-table tbody tr td:first-child{
  padding-left:3%;
  text-align:left;
}
.analysis-task-table-input{
  text-align:center;
  width:110px;
  height:32px;
  line-height:30px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  color:#fff;
}
.analysis-task-table-icon{
  color:#9c99ba;
  font-size:18px;
}
.analysis-task-table-active{
  background-color: #cce6fa;
}
.analysis-task-table-active .analysis-task-table-icon{
  color:#0080e2;
}
.analysis-paging{
  height: 50px;
  line-height: 50px;
}
.analysis-paging-l{
  float: left;
  color: #5a5a5a
}
.analysis-paging-l select{
  width: 50px;
  background: url(../../assets/images/crash_down.png) no-repeat 32px center;
  height: 21px;
  font-size: 14px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0 17px 0 6px;
  border: 1px solid #ddd;
  background-color: #fff;
}
.analysis-paging-r{
  float: right;
  margin-top: 8px;
}
.analysis-paging-r li:first-child,
.analysis-paging-r li:last-child {
  color: #666;
}
.analysis-paging-r li {
  float: left;
  width: 40px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  background-color: #fff;
  cursor: default;
  margin-left: 6px;
}
.analysis-paging .paging-azure{
  background-color:#3896ff;
  color:#fff;
}



  /**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/


/**************资源检索************/
.resource-content{
  position:absolute;
  top:50px;
  left:20px;
  right:20px;
  bottom:20px;
}
.resource-content-z{
  position:absolute;
  width:360px;
  top:0;
  left:0;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  overflow-y: auto;
  overflow-x:hidden;
}
/**********滚动条样式********/
.resource-content-z::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}
.resource-content-z::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #2f87ea;
}
.resource-content-z::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 10px;
  background: #EDEDED;
}
.resource-content-y{
  position:absolute;
  top:0;
  left:380px;
  right:20px;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
}
.resou-txt{
  font-size:20px;
  font-weight: 500;
  padding-left: 18px;
  margin-top:10px;
  height:50px;
  line-height:50px;
}
.re-data-tree{
  margin-bottom: 8px;
}
.re-data-tree .icon-down{
  float:right;
  width:10px;
  height:6px;
  margin:23px 30px 0 0;
  background:url(../../assets/images/down.png);
}
.re-data-tree .icon-top{
  float:right;
  width:10px;
  height:6px;
  margin:23px 30px 0 0;
  background:url(../../assets/images/top.png);
}
.re-data-tree>li{
  height:26px;
  line-height: 26px;
}
.re-data-tree>li>a{
  display: inline-block;
  color:#666;
  font-size:14px;
  height:26px;
  line-height: 26px;
  padding-left: 76px;
}
.re-data-tree>li:first-child{
  height:50px;
  line-height: 50px;
  color:#fff;
  background-color:#2f87ea;
  padding-left:58px;
  margin-bottom:6px;
}

.resource-content-y .resource-details-top{
  height:200px;

}
.resource-details-top .resource-total{
  width:580px;
  height:190px;
  border:1px solid #eee;
  float:left;
  margin:15px 4px 17px 20px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.resource-total .resource-total-txt{
  font-size: 18px;
  height:56px;
  line-height:56px;
  border-bottom:1px solid #eee;
  padding-left:25px;
}
.resource-total .resource-total-num h3{
  font-size: 62px;
  font-weight: 500;
  text-align: center;
  margin-top: 40px;
  white-space:nowrap;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  overflow:hidden;
}
.resource-total .resource-total-num h3 span{
  font-size: 16px;
  font-weight: normal;
}
.resource-content-y .resource-details-paging{
  height:340px;
}
.resource-details-paging .resource-details-t{
  width:280px;
  height:340px;
  border:1px solid #eee;
  float:left;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  margin-left: 20px;
}
.resource-details-t .res-details-t{
  height:56px;
  line-height:56px;
  margin-top:10px;
}
.resource-details-t .res-details-t h3{
  font-size: 40px;
  font-weight: 500;
  float:left;
  width:170px;
  height:56px;
  line-height: 56px;
  padding-left:20px;
}
.resource-details-t .res-details-t h3 span{
  font-size: 16px;
  font-weight: normal;
}
.resource-details-t .res-details-xz{
  padding-left:20px;
}
.resource-details-t .res-chart{
  margin:20px 20px 0;
}
.res-details-down{
  display: inline-block;
  width:80px;
  height:32px;
  text-align: center;
  line-height:32px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  color:#fff;
  background-color:#f04242;
}
.res-details-top{
  display: inline-block;
  width:80px;
  height:32px;
  text-align: center;
  line-height:32px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  color:#fff;
  background-color:#33bc20;
}
.res-details-hr{
  border:none;
  height:1px;
  background-color:#ddd;
}


.resource-content-y .resource-details-down{
  height:80px;
  margin-top: 50px;
}
.resource-search{
  width:800px;
  height:58px;
  padding:2px;
  background-color:#2f87ea;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin:0 auto;
}
.resource-search-input{
  width:590px;
  height:58px;
  font-size:18px;
  padding:0 6px 0 53px;
  background-image:url(../../assets/images/case_search.png);
  background-repeat: no-repeat;
  background-position: 13px 12px;
  background-color:#fff;
  outline:none;
}
.resource-search-txt{
  color:#fff;
  font-size:18px;
  letter-spacing:10px;
  margin-left:50px;
}


/************资源检索——检索结果************/
.crumbs-b-t a{
  font-weight:700;
}
.rce-txt{
  font-size:22px;
  font-weight: 700;
  padding-left: 30px;
  margin-top:10px;
  height:50px;
  line-height:43px;
  color:#243b91;
}
.rce-options{
  border:1px solid #e9e9e9;
  border-bottom:none;
  height:70px;
  background-color:#f6f6f6;
}
.rce-options select{
  width:330px;
  height: 40px;
  font-size: 14px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(../../assets/images/select-d.png) no-repeat 300px center;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0 35px 0 10px;
  margin:10px 12px 8px;
  border:1px solid #ddd;
  background-color:#fff;
}
.rce-data-tree{
  margin-bottom: 8px;
}
.rce-data-tree .icon-down{
  float:right;
  width:10px;
  height:6px;
  margin:23px 30px 0 0;
  background:url(../../assets/images/down.png);
}
.rce-data-tree .icon-top{
  float:right;
  width:10px;
  height:6px;
  margin:23px 30px 0 0;
  background:url(../../assets/images/top.png);
}
.rce-data-tree>li{
  line-height: 26px;
}
.rce-data-tree>li>a{
  display: inline-block;
  color:#666;
  font-size:14px;
  height:26px;
  line-height: 26px;
  padding-left: 76px;
}
.rce-data-tree>li:first-child{
  height:50px;
  line-height: 50px;
  color:#fff;
  background-color:#9690ff;
  padding-left:58px;
  margin-bottom:6px;
}
.rce-data-tree .rce-tree-have>a{
  color:#a6a1ff;
}
.rce-data-tree .rce-tree-have>ul{
  padding-left: 112px;
}
.rce-data-tree .rce-tree-have>ul>li>a{
  color:#666;
  font-size:14px;
}
.rce-details-top{
  height:360px;
}
.rce-details-list{
  height:60px;
  border-bottom:1px solid #e9e9e9;
}
.rce-details-list .rce-list-txt{
  width:300px;
  height:60px;
  line-height:60px;
  float:left;
  margin-left:23px;
}
.rce-details-list .rce-list-search{
  width:340px;
  height:60px;
  line-height:60px;
  float:right;
}
.rce-details-list .rce-list-search input{
  width:198px;
  height:46px;
  padding:0 8px;
  border:1px solid #ebebeb;
  border-radius:3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.rce-details-list .rce-list-search button{
  width:88px;
  height:46px;
  line-height: 46px;
  background-color:#5c53e7;
  color:#fff;
  text-align:center;
  border-radius:3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-right: 30px;
}
.rce-details-list .rce-list-search input:-moz-placeholder{
  color:#d4deed;
}
.rce-details-list .rce-list-search input:-ms-input-placeholder{
  color:#d4deed;
}
.rce-details-list .rce-list-search input::-webkit-input-placeholder{
  color:#d4deed;
}
.display-record{
  display: inline-block;
  text-decoration:none;
  background-color:#5c53e7;
  color:#fff;
  width:39px;
  height:28px;
  line-height:28px;
  text-align:center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin:0 6px;
}
.rce-details-tent{
  padding:10px 25px;
}
.rce-details-top .rce-details-result{
  height:50px;
  line-height:50px;
  border:1px solid #dddddd;
  background-color:#f6f6f6;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  padding-left: 17px;
}
.text-red{
  color:#e04b4b;
}
.rce-box-shadow{
  box-shadow:-3px 3px 10px #f0f0f0;
}

.rce-details-top .rce-details-table{
  width:100%;
  margin-top:10px;
}
.rce-details-top .rce-details-table thead{
  background-color:#f8f9fa;
  height:56px;
  line-height:56px;
}
.rce-details-top .rce-details-table thead tr{
  border-top:2px solid #eef0f3;
  border-top-left-radius:5px;
  -webkit-border-top-left-radius:5px;
  -moz-border-top-left-radius:5px;
  border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-top-right-radius:5px;
  border-bottom:1px solid #dfdfdf;
  background-color:#f8f9fa;
}
.rce-details-top .rce-details-table thead tr th{
  text-align: center;
}
.rce-details-top .rce-details-table tbody{

}
.rce-details-top .rce-details-table tbody tr{
  height:56px;
  line-height:56px;
}
.rce-details-top .rce-details-table tbody tr td{
  text-align:center;
  color:#666;
  text-overflow : ellipsis;
  white-space : nowrap;
  overflow : hidden;
}
.rce-details-top .rce-details-table tbody tr td a{
  color:#adabc6;
  margin-left:8px;
}

.rce-details-top .click-table-details{
  margin-top:5px;
  height:43px;
  line-height: 43px;
  color:#5c53e7;
  padding-left: 17px;
}


.rce-details-paging{
  height:60px;
  line-height: 60px;
  padding: 0 23px;
  margin-bottom: 10px;
}
.rce-details-paging .rce-paging-l{
  float:left;
}
.rce-details-paging .rce-paging-r{
  float:right;
  margin-top:8px;
}
.rce-details-paging .rce-paging-r li{
  float:left;
  width:50px;
  height:45px;
  line-height:45px;
  text-align: center;
  background-color:#fff;
  border:1px solid #ddd;
  cursor:default;
  margin-left:6px;
}
.rce-details-paging .rce-paging-r li:first-child,
.rce-details-paging .rce-paging-r li:last-child{
  color:#666;
}
.rce-details-down{
  height:280px;
  padding:0 23px;
}
.rce-details-down .rce-details-see{
  height:50px;
  line-height:50px;
  border:1px solid #dddddd;
  background-color:#f6f6f6;
  padding-left:17px;
  font-size: 14px;
}
.rce-details-down .rce-details-see a{
  float:right;
  margin-right:20px;
  font-size:14px;
  color:#666;
}
.rce-details-down .rce-see-table{
  border:1px solid #ddd;
  width:100%;
  overflow:hidden;
}
.rce-details-down .rce-see-table li{
  border-bottom:1px solid #ddd;
  height:41px;
  line-height:41px;
  font-size:14px;
  width:50%;
  float:left;
}
.rce-details-down .rce-see-table li:last-child{
  border:none;
}
.rce-details-down .rce-see-table li span:first-child{
  display:inline-block;
  width:110px;
  text-align:right;
  color:#888888;
}
.rce-details-down .rce-see-table li span:last-child{
  margin-left:6px;
}


.feature-content{
  position:absolute;
  top:50px;
  left:20px;
  bottom:25px;
  right:30px;
  background-color:#fff;
  border-radius:10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
.feature-content .feature-search-content{
  position: absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%);
}
.feature-search-content .feature-search-options{
  float:left;
  width:120px;
  height:62px;
  margin-right:10px;
  font-size: 20px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(../../assets/images/select-d.png) no-repeat 85px center;
  text-indent: 0.01px;
  text-overflow: "";
  padding: 0 35px 0 10px;
  border:1px solid #2f87ea;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.feature-search-content .feature-search{
  float:left;
  width:700px;
  height:58px;
  padding:2px;
  background-color:#2f87ea;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.feature-search-content .feature-search-input{
  width:530px;
  height:58px;
  font-size:18px;
  padding:0 6px 0 53px;
  background-image:url(../../assets/images/case_search.png);
  background-repeat: no-repeat;
  background-position: 13px 12px;
  background-color:#fff;
  outline:none;
}
.feature-search-txt{
  color: #fff;
  font-size: 18px;
  letter-spacing: 10px;
  float:right;
  width:110px;
  height:inherit;
  line-height: 58px;
  text-align:center;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/******弹出层******/
.key-feature-mask{
  display:none;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(121,121,121,0.5);
  z-index:10;
}
.feature-mask-content{
  width:900px;
  height:576px;
  background-color:#fff;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:20;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.user-mask-details{
  height:45px;
  line-height:45px;
  padding:0 20px;
}
.user-mask-details a{
  font-size:20px;
  color:#dcdcdc;
  float:right;
}
.user-mask-table{
  height:410px;
  border-top:1px solid #ebebeb;
  border-bottom:1px solid #ebebeb;
  padding:15px 30px 23px 20px;
}
.mask-table-head{
  width:140px;
  height:160px;
  border:1px solid #ebebeb;
  float:left;
}
.mask-table-details{
  float:left;
  width:680px;
  margin-left:20px;
}
.mask-table-details li{
  height:41px;
  line-height:41px;
  font-size:14px;
  width:49%;
  float:left;
  border:1px solid #ebebeb;
}
.mask-table-details li span:first-child{
  display:inline-block;
  width:90px;
  height:41px;
  line-height:41px;
  text-align:right;
  color:#888888;
  background-color:#f7f7f7;
}
.mask-table-details li span:last-child{
  margin-left:8px;
}

.user-mask-btn{
  width:140px;
  height:47px;
  margin:0 auto;
}
.user-mask-btn input{
  width:140px;
  height:47px;
  line-height:47px;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background-color:#7f7ae1;
  text-align:center;
  color:#fff;
  margin-top:10px;
}


/****************一键式特征检索—特征关联图***************/
.association-content{
  position:absolute;
  top:50px;
  left:20px;
  right:20px;
  bottom:20px;
}
.association-diagram-l{
  position:absolute;
  width:306px;
  top:0;
  left:0;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  overflow-y: auto;
}
.association-diagram-l .rce-options select{
  width:280px;
  background: url(../../assets/images/select-d.png) no-repeat 249px center;
}
.association-diagram-c{
  position:absolute;
  width:410px;
  top:0;
  left:317px;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  overflow-y: auto;
}
.association-diagram-r{
  position:absolute;
  top:0;
  left:740px;
  right:20px;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding:10px 23px;
}

.call-log-text{
  height:56px;
  line-height:62px;
  font-size:18px;
  color:#666666;
  border-bottom:1px solid #e9e9e9;
  margin:0 20px;
}
.call-log-list{
  margin:26px 20px 0;
}
.call-log-list li{
  float:left;
  width:126px;
  height:40px;
  line-height:40px;
  text-align: center;
  background-color:#dcdcdc;
  border-top-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  -moz-border-top-left-radius:3px;
  border-top-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  -moz-border-top-right-radius:3px;
  margin-right:6px;
}
.call-log-list li a{
  display:inline-block;
  width:126px;
  height:40px;
  color:#000;
}
.call-log-list .call-log-list-active{
  background-color:#9690ff;
}
.call-log-list .call-log-list-active a{
  color:#fff;
}
.call-log-table{
  border:1px solid #e9e9e9;
  clear:both;
  margin:0 20px 0;
  width:calc(100% - 40px);
}
.call-log-table tr td{
  border:1px solid #e9e9e9;
  font-size:14px;
  height: 30px;
  padding:8px 20px;
}
.call-log-table tr:nth-child(even){
  background-color:#efefef;
}
.change-line{
  border:none;
  margin-bottom:0;
}

/********table分页样式*********/
.pagination{
  float:right;
  margin:30px 20px 10px 0;
}
.pagination li{
  float:left;
  width:36px;
  height:36px;
  line-height:36px;
  text-align: center;
  background-color:#f2f2f2;
  cursor:default;
  margin-left:6px;
}
.pagination li:first-child,
.pagination li:last-child{
  color:#666;
}
.pagination li.pagination-active{
  background-color:#7f7ae1;
  color:#fff;
}


.call-img-text{
  height:47px;
  line-height:47px;
  border-bottom:1px solid #e9e9e9;
}
.call-img-text span{
  font-size:18px;
  color:#666666;
}
.call-img-text input{
  width:120px;
  height:40px;
  line-height: 40px;
  float:right;
  text-align:center;
  color:#fff;
  background-color:#5c53e7;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
}
.diagram-img{
  position:absolute;
  top:75px;
  left:23px;
  right:23px;
  bottom:20px;
  border:1px solid #e9e9e9;
}

/***********特征关联图弹出层样式***********/
.associate-mask-text{
  height:50px;
  line-height:50px;
  color:#fff;
  background-color:#9690ff;
  padding-left:20px;
}
.associate-mask-list{
  height:35px;
  padding-left:30px;
  margin-top:10px;
}
.associate-mask-list li{
  float:left;
  display: inline-block;
  padding:8px 12px;
  margin-left:65px;
  text-align:center;
  border-bottom:2px solid transparent;
  height:17px;
}
.associate-mask-list li:first-child{
  margin-left:0;
}
.associate-mask-list li a{
  color:#000;
}
.associate-mask-list .associate-mask-list-active{
  border-bottom:2px solid #5c53e7;
}
.associate-mask-list .associate-mask-list-active a{
  color:#9690ff;
}
.accessory-mask-table{
  border:1px solid #dddddd;
  width:calc(100% - 20px);
  margin-left:20px;
}
.accessory-mask-table tbody tr{
  border:1px solid #dddddd;
  height:45px;
  line-height:45px;
  font-size:14px;
}
.accessory-mask-table tbody tr td:first-child{
  width:40%;
}
.accessory-mask-table tbody tr td:first-child input{
  border:1px solid #ddd;
  width:120px;
  height:30px;
  padding:0 30px 0 10px;
  background:url(../../assets/images/sure.png) no-repeat;
  background-position-y:center;
  background-position-x:135px;
  margin-left:6px;
  font-size:14px;
}
.accessory-mask-table tbody tr td:first-child .accessory-input-active{
  background:url(../../assets/images/ac-sure.png) no-repeat;
  background-position-y:center;
  background-position-x:135px;
}
.accessory-mask-icon{
  margin-left:6px;
  color:#5c53e7;
}

/**********线索挖掘图样式*********/
.cues-mining-zuo{
  position:absolute;
  right:-30px;
  top:120px;
  display:inline-block;
  width:66px;
  height:65px;
  line-height:65px;
  text-align: center;
  color:#fff;
  background-color:#5c53e7;
  z-index:20;
  border-top-left-radius:35px;
  border-bottom-left-radius:35px;
}
.cues-mining-zuo i,.cues-mining-you i{
  display: inline-block;
  font-size:40px;
}
.cues-mining-you{
  position:absolute;
  right:-40px;
  top:120px;
  display:inline-block;
  width:66px;
  height:65px;
  line-height:65px;
  text-align: center;
  color:#fff;
  background-color:#5c53e7;
  z-index:20;
  border-top-left-radius:35px;
  border-bottom-left-radius:35px;
}

/*收缩*/
.cues-mining-r{
  position:absolute;
  top:0;
  left:740px;
  right:20px;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding:10px 23px;
}

/*展开*/
.cues-condition-code-c{
  position:absolute;
  top:0;
  left:740px;
  right:327px;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding:10px 23px;
}
.cues-condition-code-r{
  width:260px;
  position:absolute;
  top:0;
  right:10px;
  bottom:10px;
  background-color:#fff;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding:10px 23px;
}
.cues-condition-code-text{
  font-size:14px;
  color:#666;
  margin-top:10px;
}







